package com.yang.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yang.dao.entity.CategoryDO;
import com.yang.dto.req.CategorySaveReqDTO;
import com.yang.dto.resp.CategoryQueryRespDTO;
import com.yang.dto.resp.CommodityPageQueryRespDTO;

import java.util.List;

/**
 * 商品类别业务逻辑层
 * 作者：孤城暖阳y
 * 时间：2025-03-11
 */
public interface CategoryService extends IService<CategoryDO> {

    /**
     * 查询所有商品分类
     *
     * @return 商品类别列表
     */
    List<CategoryQueryRespDTO> queryCategories();

    /**
     * 新增商品类别
     *
     * @param requestParam 商品类别参数
     */
    void saveCategory(CategorySaveReqDTO requestParam);
}
